export const mockData = () => {
  return new Promise((resolve) =>
    resolve({
      statusCode: '1000',
      result: 'OK',
      message: '请求成功',
      data: {
        loadMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          loadActual: [
            1,
            2, // 负荷 实时
          ],
          loadForecast: [
            1,
            2, // 负荷 预测
          ],
        },
        lineLoadMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          lineLoad: [
            1,
            2, // 联络线 实时
          ],
          lineLoadForecast: [1, 2],
        },
        newEnergyMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          newEnergyForecast: [
            // 新能源 预测
            1, 2,
          ],
          newEnergyActual: [
            // 新能源 实时
            1, 2,
          ],
          windForecast: [
            // 风电
            1, 2,
          ],
          photovoltaicForecast: [
            // 光伏
            1, 2,
          ],
        },
        nonMarketMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          nonMarket: [
            // 非市场化机组总出力 实时
            1, 2,
          ],
          nonMarketForecast: [
            // 非市场化机组总出力 预测
            1, 2,
          ],
        },
        hydraulicMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          hydraulicActual: [
            1,
            2, // 水电 实时
          ],
          hydraulicForecast: [
            1,
            2, // 水电 预测
          ],
        },
        backupMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          backupActual: [
            // 备用
            1, 2,
          ],
        },
        loadAndLineMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          loadAndLineActual: [
            // 负荷&联络线 实时
            1, 2,
          ],
          loadAndLineForecast: [
            // 负荷&联络线 预测
            1, 2,
          ],
        },
        loadAndEnergyMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          loadAndEnergyActual: [
            // 负荷-新能源 实时
            1, 2,
          ],
          loadAndEnergyForecast: [
            // 负荷-新能源 预测
            1, 2,
          ],
        },
        priceSpaceMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          priceSpaceActual: [
            // 竞价空间 实时
            1, 2,
          ],
          priceSpaceForecast: [
            // 竞价空间 预测
            1, 2,
          ],
        },
      },
    }),
  );
};

export const mockDataSpot = () => {
  return new Promise((resolve) =>
    resolve({
      statusCode: '1000',
      result: 'OK',
      message: '请求成功',
      data: {
        spotPriceMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          aheadSpotPrice: [
            //  日前
            1, 2,
          ],
          actualSpotPrice: [
            //现货价格  实时
            1, 2,
          ],
          revisedActualSpotPrice: [
            //  日前
            1, 2,
          ],
          revisedAheadSpotPrice: [
            //现货价格  实时
            1, 2,
          ],
        },
        priceSpaceMap: {
          xAxis: ['0810 0015', '0810 0030'], // 坐标
          priceSpaceActual: [
            // 竞价空间 实时
            1, 2,
          ],
          priceSpaceForecast: [
            // 竞价空间 预测
            1, 2,
          ],
        },
      },
    }),
  );
};
